# Express 基础应用
Express 是一个第三方模块,对原生模块封装了一套更灵活、更简洁的应用框架,其在 Node.js 环境的地位和作用好比 jQuery 在前端的地位和作用。
# 路由
在 BS 架构中,路由的概念都是一样的,可理解为根据客户端请求的 URL 映射到不同的方法实现,更多的一般都是针对 URL 中的路径,或者是参数,又或者是锚点这些信息进行映射。
# Express 使用
- 因为 Express 是第三方模块,所以在使用前要先安装
npm install express - 加载模块
var express = require('express');
var app = express();
@前端进阶之旅: 代码已经复制到剪贴板
- 开启服务器,定义端口8080:
app.listen(8080, function(){
console.log('Server running on http://localhost:8080');
});
@前端进阶之旅: 代码已经复制到剪贴板
# GET
- 定义根路由,我们定义端口为 8080,当我们访问:http://localhost:8080/,会自动触发方法,会在页面上显示 Root Page。
response.send()可理解为response.end(),其中一个不同点在于response.send()参数可为对象。- 只有 GET 访问能触发
app.get('/', function(request, response){
response.send('Root Page');
})
@前端进阶之旅: 代码已经复制到剪贴板
